import request from '@/utils/request'

export function getList(params) {
  return request({
    url: '/task-service/task/search',
    method: 'get',
    params
  })
}
// 新增工单
export function addOrder(data) {
  return request({
    url: '/task-service/task/create',
    method: 'post',
    data
  })
}

// 获取工单详情
export function getOrderDetail(taskId) {
  return request({
    url: '/task-service/task/taskInfo/' + taskId,
    method: 'get'
  })
}

// 取消工单
export function getOrderCancel(data) {
  return request({
    url: '/task-service/task/cancel/' + data.taskId,
    method: 'POST',
    data
  })
}

// 根据设备编号获取商品前十
export function getGoodsList(innerCode) {
  return request({
    url: '/vm-service/channel/channelList/' + innerCode,
    method: 'get'
  })
}

// 根据设备编号获取补货详情
export function getGoodsDetail(taskId) {
  return request({
    url: '/task-service/taskDetails/' + taskId,
    method: 'get'
  })
}

// 根据设备编号获取运营人员列表
export function getOperationList(innerCode) {
  return request({
    url: '/user-service/user/operatorList/' + innerCode,
    method: 'get'
  })
}

// 点击工单配置，获取获取补货预警值
export function getPrewarningValue() {
  return request({
    url: '/task-service/task/supplyAlertValue',
    method: 'get'
  })
}

// 设置自动补货工单阈值
export function getPrewarningAuto(data) {
  return request({
    url: '/task-service/task/autoSupplyConfig',
    method: 'POST',
    data
  })
}

// 工单状态列表
export function getTaskStatusList() {
  return request({
    url: '/task-service/task/allTaskStatus',
    method: 'get'
  })
}
